
input, textarea { font-family: Arial; font-size: 125%; padding: 7px; }
label { display: block; } 

.hd{ position:relative;}
.next{ position:absolute; left:0px; top:155px;}
.prev{ position:absolute; right:0px; top:155px;}
.infiniteCarousel {
  width: 1200px;
  position: relative;
  height:330px;
  margin-bottom:20px;overflow:hidden;
}

.infiniteCarousel .gundong {
  width: 1090px; 
  overflow: auto;
  height: 350px;
  margin:0px 0px 0px 58px;
  position: absolute;
  top: 0;
}

.infiniteCarousel ul a img {width: 251px;
height: 161px;
}

.infiniteCarousel .gundong ul {
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
  position: absolute;
  top: 0;
}

.infiniteCarousel ul li {
  display:block;
  float:left;
  margin: 10px;
  
  width: 252px;
  background:#fff;
  padding:0px 0px 10px 0px;
 
}
.infiniteCarousel ul li h1{ width:252px; height:161px; overflow:hidden;border-bottom:1px solid #efefef;}
.infiniteCarousel ul li span{text-align:center; padding:10px 0px; display:block; height:18px; overflow:hidden;}
.infiniteCarousel ul li span a{ font-size:18px; color:#43a7ae; line-height:24px;  }
.infiniteCarousel ul li p{ height:90px;overflow:hidden;width:230px; margin:0 auto; line-height:25px; padding-bottom:10px; text-indent:2em;}


.infiniteCarousel .next {
  display: block;
  height: 59px;
  width: 37px;
  background: url(../images/arrow.png) no-repeat 0 -72px;
  text-indent: -999px;
  position: absolute;
  top: 155px;
  cursor: pointer;
  outline: 0;
}
.tempWrap{ margin-left:30px;}
.infiniteCarousel .prev {
	  display: block;
  height: 59px;
  width: 37px;
  background: url(../images/arrow.png) no-repeat 0 0;
  text-indent: -999px;
  position: absolute;
  top: 155px;
  cursor: pointer;
  outline: 0;
  background-position: 0 -5px;
  right: 0;
}

.infiniteCarousel .next {
  background-position: 0 -72px;
  left: 0;
}

.infiniteCarousel .prev:hover {
  background-position: 0 -208px;
}

.infiniteCarousel .next:hover {
  background-position: 0 -140px;
}

